Django 是一個 python 的 Web 框架它提供了豐富的工具和內置功能,主要應用於構建各種類型的Web應用程序,
例如: 新聞網站、網路商店、拍賣網站、企業內部管理系統、為前端框架( Vue、React )提供後端 API 服務等。
主要是高效的開發速度,它的內置工具和模塊化設計,使得開發者能夠快速構建。它有自帶管理後後台,使得管理數據和用戶變得非常簡單和直觀。再來就是 Django 強大的 ORM 使得與數據庫的交互變得簡單,允許開發者使用 Python 來操作數據庫,而不需要寫 SQL 語法。
它也內置了多層安全機制,幫助開發者避免常見的安全漏洞,如SQL注入、跨站腳本攻擊(XSS)、跨站請求偽造(CSRF)等。
我個人是使用 PyCharm 它是一個強大的 Python 開發環境(IDE),非常適合 Django 開發,那它有分為付費版和免費的( 如果平常很常用到的話建議可以花錢買付費版的因為實在好用非常多,如果你還是學生的話可以免費使用付費版的,可以自行前往察看如何使用。)
python --version
我是使用 poetry 來管理套件及虛擬環境,相較於 pip 比較複雜但是比 pip 強大許多
安裝 poetry
official installer 安裝 Poetry,只要在命令列輸入下列指令
macOS / Linux / WSL
curl -sSL https://install.python-poetry.org | python3 -
Windows
(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python -
安裝好後可以打開 CMD 或終端,輸入命令確認是否安裝成功
poetry --version
建立虛擬環境
可以透過ctrl+shift+p
打開Settings
Add Local Interpreter
Poetry Envvironment
,Base interpreter
選擇你下載的Python版本就可以建立了安裝 Django
在終端輸入下列指令安裝 Django
poetry add django
安裝好後可以打開 CMD 或終端,輸入命令確認是否安裝成功
django-admin --version
這篇文章主要是介紹了 Django 是什麼,以及如何安裝 Django 和建立開發環境。下一篇文章我們會介紹 MTV 架構。